package cn.edu.lingnan.test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;

import com.mysql.jdbc.PreparedStatement;

import cn.edu.lingnan.dao.StudentDAO;
import cn.edu.lingnan.dto.Student;
import cn.edu.lingnan.util.DataAccess;

public class StudentText {

	public static void main(String[] args) {
		StudentDAO s=new StudentDAO();
		s.delete("s01");
//		System.out.println(s.findStudentByNameAndPassword("zhangsan1","zhangsan1"));
//        Vector<Student> v=new Vector<Student>();
//        v=s.findAllStudent();
//        System.out.println(v.size());
		//------------------ResultSet---------------
//		Connection conn=null;
//		Statement stat=	null;
//		ResultSet rs=null;
//		try {
			//------------------
//			Class.forName("com.mysql.jdbc.Driver");//1
//			conn=DriverManager.getConnection
//					("jdbc:mysql://localhost:3306/school","root","root");//2
//			stat=conn.createStatement
//					(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
//			PreparedStatement prep=conn.prepareStatement
//					("select * from student where sId=?",ResultSet.CONCUR_UPDATABLE);
//			prep.setString(1, "s01");
//			rs=prep.executeQuery();
//			//------------
//			rs=stat.executeQuery("select * from student");
//			System.out.println(rs.isBeforeFirst());
//			rs.first();
//			System.out.println(rs.getString("sName"));
//			System.out.println(rs.getRow());
//			rs.last();
//			System.out.println(rs.getRow());
//			rs.first();
//			//rs.absolute(1);
//			rs.relative(-3);
//			System.out.println(rs.getString("sName"));
//			System.out.println(rs.isFirst());
//			rs.next();
//			rs.next();
//			System.out.println(rs.getString("sName"));
//			rs.previous();
//			System.out.println(rs.getString("sName"));
//			//----------------------------------
//			rs.moveToInsertRow();
//			rs.updateString("sId", "s05");
//			rs.updateString("sName", "ssss");
//			rs.updateString("sPassword", "ssss");
//			rs.updateInt("sSuper", 3);
//			rs.insertRow();
//			rs.last();
//			System.out.println(rs.getString("sName"));
//			System.out.println(rs.rowInserted());
//			rs.last();
//			rs.updateString("sPassword", "yyyy");
//			rs.updateRow();
//			System.out.println(rs.rowUpdated());
//			rs.absolute(4);
//			rs.deleteRow();
//			StudentDAO sd=new StudentDAO();
//			Student s=new Student();
//		    s.setsId("s01");
//	    	s.setsName("sssss");
//		   	s.setsPassword("sstts");
//		   	s.setsSuper(3);
//	    	sd.updateStudent(s);
//	    	
//		} catch(ClassNotFoundException e){
//			e.printStackTrace();
//		}catch(SQLException e){
//			e.printStackTrace();
//		}finally{
//			try{
//				if(rs!=null)
//					rs.close();
//				if(stat!=null)
//					stat.close();
//				if(conn!=null)
//					conn.close();
//			}catch(SQLException e){
//				
//			
//				e.printStackTrace();
//				
//			}
//		
//		
//		}		

	}
}
		

